(do) (you) come here often? [cliché] - Francés Inglés Diccionario